01 冯·诺依曼体系结构
计算机的基本硬件组成
中央处理器/CPU(Central Processing Unit)
计算机的所有“计算”都是由 CPU 来进行
内存(Memory)
程序读取的数据、计算得到的结果,也都要放在内存里。内存越大,能加载的东西越多
主板(Motherboard)
CPU 和 内存 要插在主板上。
主板的芯片组(Chipset)和总线(Bus)负责 CPU 和内存之间的通信。
芯片组控制了数据传输的流转,数据从哪里到哪里。总线是实际数据传输的高速公路。总线速度(Bus Speed)决定了数据能传输得多快。
电源
供电
I/O 设备
输 入(Input)设备 鼠标和键盘
输出(Output)设备 显示器
硬盘
数据能持久地保存下来
显卡(Graphics Card)
GPU(Graphics Processing Unit,图形处理器)
南桥(SouthBridge)芯片组
负责控制外部 I/O 设备(鼠标、键盘以及硬盘)和 CPU 之间的通信
北桥
连接 CPU 和内存、显卡之间的通信
冯·诺依曼体系结构
也叫存储程序计算机
可编程
不可编程:由各种门电路组合而成的,然后通过组装出一个固定的电路板,来完成一个特定的计算程序。一旦需要修改功能,就要重新组装电路。(计算器)
存储
可存储:程序本身是存储在计算机的内存里,可以通过加载不同的程序来解决不同的问题。
不可存储:整个计算机就是一个巨大的插线板,通过在板子上不同的插头或者接口的位置插入线路,来实现不同的功能。Plugboard 插线板式计算机
First Draft
阐述了一台计算机应该有哪些部分组成:
处理器单元(Processing Unit)
算术逻辑单元(Arithmetic Logic Unit,ALU)和处理器寄存器(Processor Register):完成各种算术和逻辑运算
控制器单元(Control Unit/CU)
指令寄存器(Instruction Register)和程序计数器(Program Counter):控制程序的流程,通常就是不同条件下的分支和跳转
内存
用来存储数据(Data)和指令(Instruction)
外部存储
更大容量存储